export default ({ $axios }, inject) => {
    // 加入购物车
    inject('addCart', (data) => {
        return $axios.post('/member/cart', data)
    })
    // 合并购物车
    inject('mergeCart', (data) => {
        return $axios.post('/member/cart/merge', data)
    })
    // 删除购物车商品
    inject('delCart', (ids) => {
        return $axios({
            method: 'delete',
            url: '/member/cart',
            data: {
                ids
            }
        })
    })
    // 获取购物车列表
    inject('getCartList', () => {
        return $axios.get('/member/cart')
    })
    // 修改购物车商品
    inject('updateCart', (id, data) => {
        return $axios.put(`/member/cart/${id}`, data)
    })
    // 修改购物车商品全选/反选
    inject('updateCartAll', (data) => {
        return $axios.put('/member/cart/selected', data)
    })
}